Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Haren Slovenia F3 Qatar F5 Slovenia F2 Israel F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Netherlands F4 Croatia F6 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Tunisia F6 Tunisia F7 Germany F3 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 France F4 Croatia F4 France F5 Croatia F5 Great Britain F7 Italy F11 Great Britain F9 Bosnia/Herzegovina F3 Italy F15 Bosnia/Herzegovina F4 Italy F16 Slovenia F2 Austria F8 Italy F27 Italy F28 Netherlands F4 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Slovenia F1 Netherlands F1 Slovenia F3 Netherlands F2 Netherlands F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Slovenia F1 Croatia F2 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Croatia F3 Croatia F5 Tunisia F5 Croatia #1-w3 Qatar F3 Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Israel F1 Tunisia F5 Tunisia F6 Israel F3 China F3 Netherlands F5 Austria F1 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Slovenia F1 Croatia F3 Bosnia/Herzegovina F2 M25 Santa Margherita Di Pula Great Britain F10 M25 The Hague Ljubljana Open - Ljubljana M15 Huy Banja Luka Challenger - Banja Luka Ethias Trophy - Mons Timisoara Challenger - Timisoara Roma Challenger 2007 - Rome Tean International - Alphen M25 Trieste Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka M15 Heraklion Challenger Tunisie - Tunis Aamulehti Tampere Opene - Tampere Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Siemens Open - Scheveningen M15 Jakarta 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bukhara Challenger - Bukhara Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open Tarragona Costa Daurada - Tarragona Bauer Watertechnilogy Cup 2008 - Eckental Citta di Como - Como Caltanissetta Challenger Barletta Challenger Sarajevo Challenger Wolfsburg Challenger San Luis Potosi Challenger Monza Challenger Mexico City Challenger Sofia Challenger Kosice Challenger Constanta Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Segovia Challenger San Marino Challenger Istanbul Challenger Morocco Tennis Tour - Tanger Vigo Challenger San Sebastian Challenger Brasov Challenger Alphen Challenger Buenos Aires Challenger Asuncion Challenger Kolding Challenger Seoul Challenger Iskratel Open - Kranj Chuncheon Challenger Eckental Challenger Aachen Challenger Tanger Challenger Zagreb Challenger Karshi Challenger Sarajevo Challenger Barletta Challenger Rijeka Challenger Internazionali de Tennis di Bergamo - Bergamo Orbetello Challenger Croatia Osiguranje Rijeka Open - Rijeka Karshi Challenger Manerbio Challenger Ljubljana Open 2008 - Ljubljana Alphen Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Sacramento Challenger Palermo Challenger Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Curitiba Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Florianopolis Challenger Marrakech Challenger Turin Challenger Blumenau Challenger Sao Paulo Challenger Furth Challenger Orbetello Challenger Monza Challenger Scheveningen Challenger Cordenons Challenger ECM Prague Open 2008 - Prague Alphen Challenger Rijeka Open - Rijeka San Juan Challenger Santiago Challenger Caltanissetta Challenger Furth Challenger UTC Open - Cherkassy Liberec Challenger San Marino Challenger Seguros Bolivar Open - Medellin Rio De Janeiro Challenger Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Bangkok Challenger Alphen Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Santiago Challenger Santos Challenger Heilbronn Challenger Fergana Challenger Nanchang Challenger Marburg Challenger Portoroz Challenger Astana Challenger Unique Zagreb Open - Zagreb Sacramento Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger Siemens Open 2007 - Scheveningen Brescia Challenger Guangzhou Challenger Shenzhen Challenger UTC Open by Selena - Cherkassy Raanana Challenger Batman Challenger Prostejov Challenger Braunschweig Challenger Alphen Challenger Trnava Challenger Caloundra ATP Challenger - Caloundra Rome Challenger Sacramento Challenger Casablanca Challenger M15 Porec Samarkand Challenger M25 Palmanova Bordeaux Challenger Fergana Challenger M25 Palmanova Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Brescia Challenger Bangkok Challenger M15 Meerbusch Anning Challenger San Sebastian Challenger Gimcheon Challenger Busan Challenger Winnipeg Challenger Scheveningen Challenger Gatineau Challenger Granby Challenger Challenger Groningen - Groningen Tiburon Challenger Milan Challenger Sibiu Challenger Zhangjiagang Challenger Alphen Challenger Kaohsiung Challenger Monterrey Challenger Napoli Challenger Istanbul Challenger Blois Challenger Winnipeg Challenger Shanghai Challenger Montevideo Challenger Geneva Challenger Seoul Challenger Yokohama Challenger Heilbronn Challenger Qingdao Challenger Fergana Challenger Tianjin Challenger Ljubljana Challenger Shenzhen Challenger M15 Jakarta Bangalore Challenger Eckental Challenger Ethias Trophy - Mons Aachen Challenger Bratislava Challenger M15 Buschhausen Helsinki Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Qujing Challenger Andria Challenger Tampere Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Winnetka Challenger Portoroz Challenger Blois Challenger Kyoto Challenger Scheveningen Challenger Fairfield Challenger Monterrey Challenger Knoxville Challenger Liuzhou Challenger Moscow Challenger Shenzhen Challenger Astana Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Tashkent Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger Tiburon Challenger Genoa Open - Genova Portoroz Challenger Bath Challenger Suzhou Challenger Timisoara Challenger - Timisoara M25 Koksijde Bergamo Challenger Mestre Challenger Shanghai Challenger Tiburon Challenger Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Orlando Challenger Columbus Challenger Rennes Challenger Quimper Challenger Bangkok Challenger Ostrava Challenger Bercuit Challenger Braga Challenger Prostejov Challenger TEAN International - Alphen Aan Den Rijn Ludwigshafen Challenger Braunschweig Challenger Cordenons Challenger Mallorca Challenger Florence Challenger Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger Rome Challenger M25 Oldenzaal Poprad Tatry Challenger San Marino Cepu Open - San Marino 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Black Forest Open - Freudenstadt Ipsos Bucharest Challenger - Bucharest Kitzbuhel Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Kobstaedernes ATP Challenger - Kolding Como Challenger Rijeka Challenger Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Zagreb Challenger San Remo Challenger Busan Challenger Cremona Challenger Alessandria Challenger Alphen Challenger Prostejov Challenger Furth Challenger Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort The Hypo Group Tennis International 2008 - Poertschach Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich ATP Studena Croatia Open Umag - Umag ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Cancun Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Aircel Chennai Open - Chennai Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Puebla Challenger Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Furth Challenger Caltanissetta Challenger Winnetka Challenger Vicenza Challenger Belem Challenger Rio De Janeiro Challenger Winston-Salem Open - Winston-Salem Ordina Open - 's-Hertogenbosch Porto Alegre Challenger Montevideo Challenger Meknes Challenger Chennai Open - Chennai Serbia Open - Belgrade Sao Leopoldo Challenger Rabat Challenger Brisbane International - Brisbane Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Marbella Challenger Marrakech Challenger Napoli Challenger Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag ASB Classic - Auckland Grand Prix Hassan II - Marrakech Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Legg Mason Tennis Classic - Washington Libema Open - 's-Hertogenbosch Barletta Challenger Salinas Challenger AEGON Championships - London Napoli Challenger PBZ Zagreb Indoors - Zagreb Blunmenau Challenger Winston-Salem Open - Winston-Salem Croatia Open Umag - Umag Ortisei Challenger Las Vegas Challenger Yeongwol Challenger Budapest Challenger ABN AMRO World Tennis Tournament - Rotterdam SA Tennis Open - Johannesburg Fairfield Challenger Gerry Weber Open - Halle AEGON Championships - London Braunschweig Challenger Koblenz Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel San Juan Challenger ABN AMRO World Tennis Tournament - Rotterdam Hong Kong Challenger ATP Studena Croatia Open - Umag Milan Challenger Brasil Open - Sao Paulo Scheveningen Challenger Copa Claro - Buenos Aires Claro Open Colombia - Bogota Studena Croatia Open - Umag Charlottesville Challenger Champaign Challenger M25 Nussloch Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf US Men's Clay Court Championship - Houston Santos Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Izmir Challenger Mohammedia Challenger Ortisei Challenger Topshelf Open - 's-Hertogenbosch Yokohama Challenger San Marino Challenger BB&T Atlanta Open - Atlanta Como Challenger Banja Luka Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Alphen Challenger Barcelona Challenger Rome Challenger M25 Heraklion Credit Agricole Suisse Open - Gstaad Portoroz Challenger M15 Monastir Pune Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Sopot Challenger Brisbane International - Brisbane Shenzhen Challenger Biella Challenger Mohammedia Challenger Antalya Open - Antalya Garanti Koza Sofia Open - Sofia Meerbusch Challenger Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger ABN/AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Dutch Open Tennis - Amersfoort Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad Maharashtra Open - Pune ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Kremlin Cup - Moscow Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Bengalaru Challenger Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Apia International - Sydney UNICEF Open - 's Hertogenbosch Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Brisbane International - Brisbane Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch Citi Open - Washington PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Kremlin Cup - Moscow Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CAN-NED 3-1 Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Olympics - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Australian Open (juniors) Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors)